#pragma once

#include <vector>
#include "Agent.h"

namespace BAA {

	//class needs major work for my thesis

	class DSEngine
	{
	public:
		DSEngine(void);
		~DSEngine(void);

		std::pair<Agent *, float> next(std::vector<Agent *> * agents, float maxTimeStep);

	private:
		int nextIndex;
	};

}